Skip to content

chore(ci): add manual re-publish for existing draft releases - #107

Merged
its-mash merged 1 commit into
mainfrom
claude/fix-release-signatures-2LJRK
Feb 16, 2026
Merged

chore(ci): add manual re-publish for existing draft releases#107
its-mash merged 1 commit into
mainfrom
claude/fix-release-signatures-2LJRK

Conversation

@its-mash

Copy link
Copy Markdown
Member

When a release build succeeds but signing/publishing fails, re-running the workflow doesn't help because GitHub Actions re-runs use the original commit SHA, not the latest main.

Add a tag input to workflow_dispatch so you can manually trigger sign + publish + homebrew + APT for an existing draft release:

Actions → Release → Run workflow → tag: v0.1.1

The workflow validates the release exists and has assets before proceeding. When tag is empty, the normal release-please flow runs unchanged.

https://claude.ai/code/session_01YSiCTG5xhX1fqNV4Vee5PX

What does this PR do?

How was it tested?

  • pnpm test passes
  • pnpm lint passes
  • pnpm typecheck passes

Checklist

  • My code follows the project's code style
  • I have signed off my commits (git commit -s)
  • I have updated documentation if needed

When a release build succeeds but signing/publishing fails, re-running
the workflow doesn't help because GitHub Actions re-runs use the original
commit SHA, not the latest main.

Add a `tag` input to workflow_dispatch so you can manually trigger
sign + publish + homebrew + APT for an existing draft release:

  Actions → Release → Run workflow → tag: v0.1.1

The workflow validates the release exists and has assets before proceeding.
When tag is empty, the normal release-please flow runs unchanged.

Signed-off-by: Claude <noreply@anthropic.com>

https://claude.ai/code/session_01YSiCTG5xhX1fqNV4Vee5PX
Signed-off-by: Claude <noreply@anthropic.com>
@its-mash
its-mash merged commit 083f687 into main Feb 16, 2026
11 checks passed
@its-mash
its-mash deleted the claude/fix-release-signatures-2LJRK branch February 16, 2026 17:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants